home *** CD-ROM | disk | FTP | other *** search
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- DESCRIPTION:
-
- WHAT AM I? is a utility program written in C and Assembler for IBM PCs
- and compatibles that identifies equipment contained in or attached
- to the PC including a complete list of all environment strings set in
- the DOS environment. WHAT AM I? is designed to assist computer users,
- managers and/or computer departments to quickly and accurately find
- out what's "under the hood."
-
- Since its first two releases, WHAT AM I? has been extensively re-
- vised. WHAT AM I? now detects specific types of CPUs and Math
- Coprocessors (from the 8086 to 80486, from the 8087 to Weitek 1167),
- video adapters, Extended Memory and XMS Driver information, Expanded
- Memory Driver information and Handle usage, floppy and hard disk con-
- figurations, ROM Bios and Extensions identification and to test for the
- presence of a Mouse.
-
- WHAT AM I? offers full pop-up window support for detailed information
- about Extended and Expanded memory usage, Disk Drive Adapters and con-
- figuration, ROM Bios and Bios Extensions. WHAT AM I? now has a command
- line option to use 43 line EGA or 50 line VGA text modes for those us-
- ers who need the extra screen space to display environment variables.
-
- WHAT AM I? was improved to correctly identify valid, usable disk drives
- (i.e. not just report the number of drives as specified by the
- LASTDRIVE parameter, but to poll each valid drive letter individually),
- and to correctly report on Extended Memory (since XMS drivers hooked
- INT 15h function 88h it was impossible to get the correct amount of to-
- tal Extended Memory, so WHAT AM I? now queries the CMOS directly). The
- WHAT AM I? display was updated to be more easy to read, and all large
- numbers use commas to separate thousands and millions.
-
- CHANGES TO VERSION 5.0
-
- The /S parameter has been removed. WHATAMI will automatically sort en-
- vironment variables by default.
-
- WHATAMI incorrectly reported the number of Expanded Memory in KB. It
- reported Extended Memory in KB.
-
- WHATAMI incorrectly reported the XMS Driver Internal Revision Number.
- The entire number is reported as a HEX number, and WHATAMI reported it
- as decimal. Thus an XMS internal revision number of 5.12 was reported
- as 5.18 by WHATAMI.
-
- WHATAMI incorrectly reported an 80387 coprocessor as installed when it
- detected an 80486DX CPU. This has been changed to report Internal for
- the coprocessor type.
-
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- CHANGES TO VERSION 5.0 (continued)
-
- WHATAMI now reports both the total free and largest available block of
- Upper Memory.
-
- For advanced VGA cards, WHATAMI will report "256K or More" if it de-
- tects 256KB or memory. Previously, WHATAMI only reported 256K.
-
- Two new F key functions have been added. [F6] will print a report of
- all screens to the standard print device. [F7] will print a report of
- all screens to a file called WHATAMI.INF in the current directory.
-
- USING WHAT AM I?:
-
- Command line syntax: WHATAMI [?|-?|/?] [/|-E] [drive[:]]
-
- WHATAMI.EXE has three optional command line arguments. If none are
- specified, WHAT AM I? will give system information and analyze the cur-
- rent disk drive. The ? or /? or -? parameter will cause help informa-
- tion to be displayed on the screen. The /E or -E option will force
- WHAT AM I? to use 43 line EGA or 50 line VGA text modes to display sys-
- tem information. If an EGA or VGA display adapter is not present, the
- program will abort with an error. The drive parameter is a letter re-
- questing WHAT AM I? to analyze the requested disk drive. If the drive
- is invalid or if there is any kind of error, it will be reported, but
- the program will run. WHAT AM I? will display as many environment
- variables as it can at the bottom of the screen. If there are more
- than can fit, you will be prompted to press any key to view more. Af-
- ter all environment variables have been viewed, you will be asked to
- press any key to end the program. This will allow the user to print
- the screen if desired using SHFT+PRTSC. (You can also use the [F6]
- key).
-
- INTERACTING WITH WHAT AM I?:
-
- WHAT AM I? uses pop-up and movable windows to display additional infor-
- mation. Function Keys 1 to 7 may be used to invoke pop up windows to
- display information about the following:
-
- [F1] - Help Key. Lists Valid Function keys and command line arguments.
-
- [F2] - Extended Memory Information. This window will only be displayed
- if Extended Memory is present AND there is an XMS (Extended Memory
- Specification) driver installed. The F2 window will show the
- driver and revision version numbers, Total Extended Memory, Free
- Extended Memory, the availability of the High Memory Area (HMA)
- and Upper Memory Blocks (UMBs). Pressing the [F2] key when there
- is no XMS driver will have no effect.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- INTERACTING WITH WHAT AM I? (continued):
-
- [F3] - Expanded Memory Information. This will only be displayed if Ex-
- panded Memory is present. The F3 window will show the Expanded
- Memory Version, Page Frame location, Memory status, and a list of
- all allocated EMS handles and their owners. There may be several
- pages of this information, and the PageUp or PageDn keys may be
- used to move through the list. At the end of the list of handles
- will be memory usage totals. Pressing the [F3] key when there is
- no Expanded Memory will have no effect.
-
- [F4] - Disk Drive Information. This window will list the physical
- characteristics of attached disk drives, including the number of
- heads, cylinders, sectors, and total size. This display reports
- total disk size which may include non-DOS partitions, or other
- logical partitions. If a device driver has been loaded to
- simulate a hard disk (e.g. Bernoulli boxes), they will be reported
- as well.
-
- [F5] - ROM Bios and Bios Extensions information. This window will show
- as much information as it can about any Bios which is installed in
- the machine. At a minimum, your system Bios will be identified.
- Any other Bios installed will also be reported on. This screen
- will only display "readable" characters from the Bios.
-
- [F6] - Print a report to the printer.
-
- [F7] - Print a report to the file WHATAMI.INF.
-
- After any window has been reviewed it may be cleared by pressing any
- key. It may also be moved by using the cursor keys. Windows may be
- superimposed by pressing another function key. If numerous windows are
- open, one window may be brought to the foreground by pressing its func-
- tion key. After all windows are cleared, pressing any key will con-
- tinue the WHAT AM I? program.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- LICENSE FEE
-
- In the interest of promoting the development of usable, and inexpen-
- sive public domain software, people who find this product useful,
- and/or beneficial may feel free to copy and distribute it in its
- original form along with this documentation. By remitting a license
- fee of $5, along with your name, address and phone number (op-
- tional), you will be added to a mailing list for updates or revisions
- to WHAT AM I? when they are produced. Corporations using it who may
- be inter ested in obtaining a site license for WHAT AM I? may do so
- for a fee of $15 per location.
-
- Users who wish to make comments or suggestions on WHAT AM I? are en-
- couraged to write to me at the above address.
-
- The following pages contain screen prints and annotated comments about
- the fields displayed in the various WHAT AM I? screens.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- ANNOTATED SCREEN PRINT EXAMPLES:
-
- MAIN WHAT AM I? INFORMATION SCREEN
-
- [F1] - Help WHAT AM I? -- Version 5
- COMPUTER INFO PROGRAM BY PETER HYMAN
- SYSTEM DATE & TIME: Monday January 18, 1993 at 12:00:00 PM
-
- SYSTEM INFORMATION DISK INFORMATION
-
- PROCESSOR/COPROCESSOR : 80486 / Internal LOGICAL DRIVES : 7 A: - G:
- DOS VERSION / BIOS : 5.00 / 02/02/91 ATTACHED DRIVES: ABCDEFG
- TOTAL SYSTEM RAM : 654,336 bytes 639 KB DRIVE SELECTED : E:
- TOTAL FREE RAM : 471,024 bytes 460 KB DISK CLUSTERS : 9,773
- USED BY DOS, ETC : 183,312 bytes 179 KB FREE CLUSTERS : 4,564
- EXTENDED MEMORY V 2.00: 1,048,576 bytes 1,024 KB SECTORS/CLUSTER: 4
- FREE EXTENDED MEMORY : 131,072 bytes 128 KB BYTES/SECTOR : 2,048
- EXPANDED MEMORY V 4.00: 262,144 bytes 256 KB DISK SIZE : 80,060,416
- FREE EXPANDED MEMORY : 262,144 bytes 256 KB BYTES USED : 42,672,128
- DISPLAY MODE/ADAPTER : Color - VGA : 256K or more FREE SPACE : 37,388,288
- PARALLEL PORTS : 1 PERCENT FREE : 46.7%
- SERIAL PORTS : 2 VERIFY SET TO : OFF
- MOUSE INSTALLED : YES BREAK SET TO : OFF
-
- ENVIRONMENT AREA CONTAINS
- COMSPEC=C:\COMMAND.COM
- PROMPT=$p$g
- PROCOMM=f:\util\
- LC=F:\lc6
- PRESS ANY KEY TO SEE MORE ENVIRONMENT STRINGS
-
- -------------------------------------------------------------------------------
-
- DESCRIPTION OF THE FIELDS:
-
- SYSTEM INFORMATION
-
- PROCESSOR/COPROCESSOR : Identifies the CPU and/or Coprocessor
- DOS VERSION / BIOS : DOS Version and BIOS date (located at
- F000:FFF5)
- TOTAL SYSTEM RAM : Total System RAM as reported by Bios Func-
- tion 12H
- TOTAL FREE RAM : Free Memory (below 640K)
- USED BY DOS, ETC : Total Memory used by DOS, device drivers,
- etc.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- DESCRIPTION OF THE FIELDS:
-
- SYSTEM INFORMATION (continued)
-
- EXTENDED MEMORY V 2.00: This line will only appear if Extended
- Memory is detected in the target system. If not, this line
- and the next will NOT appear on the display. If an XMS
- driver is detected, its version number will be displayed in
- the V X.XX format. Total Extended Memory as reported by the
- CMOS will be displayed. The Total Extended Memory is not
- computed using INT 15H function 88H since XMS drivers hook
- that interrupt to report 0KB Extended Memory.
- FREE EXTENDED MEMORY : This line will only appear if an XMS
- Driver is loaded, and if so, will report the total amount of
- unused Extended Memory.
- EXPANDED MEMORY V 4.00: This line will only appear if Expanded
- Memory is detected in the target system. If not, this line
- and the next will NOT appear on the display. The Expanded
- Memory Version will be displayed in the V X.XX format. Total
- Expanded Memory will be displayed.
- FREE EXPANDED MEMORY : This line will only appear if Expanded
- Memory is detected in the target system. If not, this line
- will NOT appear on the display. The total amount of Free Ex-
- panded Memory will be displayed.
- DISPLAY MODE/ADAPTER : This line reports the current video mode
- (BW or COLOR), plus will identify the active display adapter
- and, if an EGA, VGA, PGA adapter is found, it will report the
- amount of RAM detected on the card (up to 256K).
- PARALLEL PORTS : The Parallel and Serial ports are those
- SERIAL PORTS : reported by Bios function 11H
- VERIFY SET TO : DOS Verify status (On or Off)
- BREAK SET TO : DOS Break status (On or Off)
- MOUSE INSTALLED : Is a mouse active?
- ENVIRONMENT AREA CONTAINS: These lines are the current Environment
- Variables. If WHAT AM I? was started with the /S option, the
- list of Environment Variables will be sorted alphabetically
-
- DISK INFORMATION
-
- LOGICAL DRIVES : This line reports the number and disk drive let-
- ters which may be assigned (typically set by the physical
- number of disks attached or the LASTDRIVE parameter).
- ATTACHED DRIVES: This line reports the actual disks attached to
- the system (e.g. in DOS 3+ the LOGICAL DRIVES would be 5:
- A:-E:, but if there is only one hard disk, the attached
- drives may read ABC or AC. This line wil also report disk
- drive letters assigned by the ASSIGN or SUBST DOS commands.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- DESCRIPTION OF THE FIELDS:
-
- DISK INFORMATION (continued)
-
- DRIVE SELECTED : The currently selected disk drive whose statis-
- tics will be displayed below. If the drive selected via a
- command line option is invalid, an error will be reported un-
- der the DISK INFORMATION heading. The default is the current
- drive from which WHAT AM I? was exeuted.
- DISK CLUSTERS : These lines report the number of physical disk
- FREE CLUSTERS : clusters on the selected drive, the number of
- SECTORS/CLUSTER: Free clusters, the number of Sectors per cluster
- BYTES/SECTOR : and the Bytes per sector
- DISK SIZE : The logical disk size is computed from the above
- BYTES USED : and the Space used, Free Space and Percentage of
- FREE SPACE : Disk Space is computed
- PERCENT FREE :
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- WHAT AM I? HELP SCREEN
-
-
- …ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ WHAT AM I Version 5 HELP ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕª
- ∫ ∫
- ∫ [F1] - This HELP Screen ∫
- ∫ [F2] - EXTended Memory Details ∫
- ∫ [F3] - EXPanded Memory Details ∫
- ∫ [F4] - Disk Drive(s) Details ∫
- ∫ [F5] - ROM Bios & Extensions Details ∫
- ∫ [F6] - Print Report ∫
- ∫ [F7] - Save Report to File ∫
- ∫ ∫
- ∫ All Windows may be moved using the (cursor keys) ∫
- ∫ ∫
- ∫ Command Line Options: ∫
- ∫ ∫
- ∫ WHATAMI [?|/?|-?] [/E|-E] [drive[:]] ∫
- ∫ / or -? = Display Help Info to CRT ∫
- ∫ / or -E = Use 43 Line EGA or 50 Line VGA Text Modes ∫
- ∫ drive = Drive to Report On ∫
- ∫ ∫
- »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ Press Any Key to Return ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕº
-
- Any and all pop-up windows may be viewed by pressing the appropriate
- function key. Multiple windows may be open at the same time and the
- current active window may be moved using any of the cursor keys.
- Pressing any key will close the current window and leaving the user at
- the next window to the top. After all windows have been closed, the
- program will continue. Windows may be reopened at any time. Multiple
- open windows may be switched among by pressing the desired window's
- function key. If there is no EXTended or EXPanded memory, function
- keys [F2] and/or [F3] will have no window opened.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- WHAT AM I? EXTENDED MEMORY INFO SCREEN -- ONLY IF XMS DRIVER IS
- PRESENT
-
-
- ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ EXTended Memory Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
- ≥ ≥
- ≥ XMS Driver Version : 2.00 ≥
- ≥ Revision Number : 5.00 ≥
- ≥ HMA : In Use by a Program ≥
- ≥ Total EXTended Memory: 1,048,576 Bytes 1024 KB ≥
- ≥ Free EXTended Memory : 131,072 Bytes 128 KB ≥
- ≥ Upper Memory Blocks : 65,536 Bytes 64KB ≥
- ≥ Largest UMB Available: 32,768 Bytes 32KB ≥
- ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
-
- DESCRIPTION OF FIELDS
-
- XMS Driver Version : The current XMS Version
- Revision Number : The internal revision number
- HMA : The availability of the 64 KB High Memory
- Area
- Total EXTended Memory: The Total amount of EXTended memory found
- from the CMOS
- Free EXTended Memory : The amount of Free EXTended memory reported
- by the XMS driver
- Upper Memory Blocks : The amount of KBs free in the UMB region
- between 640K and the 1MB boundary.
- Largest UMB Available: The largest contiguous block of Upper
- Memory Available.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- WHAT AM I? EXPANDED MEMORY INFO SCREEN ( SCREEN 1 OF 2 ) - ONLY IF EX-
- PANDED MEMORY IS PRESENT
-
- ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ EXPanded Memory Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
- ≥ ≥
- ≥ EXPanded Memory Driver Version : 4.00 ≥
- ≥ Page Frame Segment Location : E000 ≥
- ≥ Number of EMM Handles Used : 7 ≥
- ≥ Total EXPanded Memory Available: 262,144 Bytes 16 Pages ≥
- ≥ Total EXPanded Memory Used : 0 Bytes 0 Pages ≥
- ≥ Free EXPanded Memory : 262,144 Bytes 16 Pages ≥
- √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
- ≥ Handle 16KB ≥
- ≥ Num Name Bytes Pages KB ≥
- ≥ 0 0 0 0 ≥
- ≥ 1 SUPERPCK 1,048,576 64 1024 ≥
- ≥ 2 XDV:hiDV 32,768 2 32 ≥
- ≥ 3 147,456 9 144 ≥
- ≥ 4 147,456 9 144 ≥
- ≥ 5 147,456 9 144 ≥
- ≥ 6 114,688 7 112 ≥
- ≥ ≥
- ≥ [PgDn] for more ≥
- ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
-
- WHAT AM I? EXPANDED MEMORY INFO SCREEN ( SCREEN 2 OF 2 )
-
- ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ EXPanded Memory Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
- ≥ ≥
- ≥ EXPanded Memory Driver Version : 4.00 ≥
- ≥ Page Frame Segment Location : E000 ≥
- ≥ Number of EMM Handles Used : 7 ≥
- ≥ Total EXPanded Memory Available: 262,144 Bytes 16 Pages ≥
- ≥ Total EXPanded Memory Used : 0 Bytes 0 Pages ≥
- ≥ Free EXPanded Memory : 262,144 Bytes 16 Pages ≥
- √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
- ≥ Handle 16KB ≥
- ≥ Num Name Bytes Pages KB ≥
- ≥ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ≥
- ≥ Totals: 7 1,638,400 100 1600 ≥
- ≥ ≥
- ≥ ≥
- ≥ ≥
- ≥ ≥
- ≥ ≥
- ≥ ≥
- ≥ [PgUp] for more ≥
- ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- EXPANDED MEMORY DESCRIPTION OF FIELDS
-
- EXPanded Memory Driver Version : The reported EMS Driver Version
- Page Frame Segment Location : The location of the EMM Page
- Frame
- Number of EMM Handles Used : Number of EMM Handles used by
- programs
- Total EXPanded Memory Available: The total amount of EXPanded
- memory available to the current process (note, running pro-
- grams under DESQView or WINDOWS may cause this amount to dif-
- fer from the actual amount of EXPanded memory in your system.
- This is due to the fact that multitasking programs can limit
- the amount of EXPanded memory available to a process. By re-
- viewing the total of EXPanded memory used by all Handles (see
- the bottom part of the EXPanded memory pop up window) the ac-
- tual total can be determined))
- Total EXPanded Memory Used : The total amount of EXPanded
- memory used from within the current process.
- Free EXPanded Memory : The total amount of free EXPanded
- memory
-
- The lower part of the display shows each Handle's usage of EXPan-
- ded memory, including the Handle number, its Name (if available),
- the total number of Bytes of EXPanded memory it uses, and that
- number stated as 16KB pages and 1KB chunks.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- WHAT AM I? DISK DRIVE INFO SCREEN
-
- ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Physical Disk Drive(s) Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
- ≥ ≥
- ≥ Tracks/ Total Size in ≥
- ≥ Drive Type Heads Cylinders Sectors Size MB/KB ≥
- ≥ ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ ≥
- ≥ 1.2MB 5¨" 2 80 15 1,228,800 1.2MB ≥
- ≥ 360KB 5¨" 2 40 9 368,640 360KB ≥
- ≥ Fixed Disk 35 1016 17 309,514,240 302.26MB ≥
- ≥ ≥
- ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
- ------------------------------------------------------------------
-
- This window shows technical information about the disk drives attached
- to the PC. Using Bios function 13H function 8, it retrieves informa-
- tion about all attached devices, including the drive type, the number
- of physical drive heads, Tracks or Cylinders per Disk, Sectors per
- Track. The Total Size is computed by the formula H * T * S * 512. The
- disk Size in MB/KB takes the Total Size, divides by 1024. If that re-
- sult is greater than 1000, the partial result is divided by 1000. The
- size in MB therefore, is really the size in thousands of KB. This is
- to remain consistent with almost all statements of disk size by other
- programs and manufacturers. An actual statement of MB would take the
- Total Size, and divide by 1024 and again by 1024.
-
- If a device driver has been loaded (e.g. a Bernoulli disk driver) which
- "fools" DOS into seeing another device, an asterisk will appear after
- the device name (e.g. Fixed Disk*) and a footnote explaining this will
- appear at the bottom of the disk window. In the case of Bernoullis,
- the total size of the device may not reflect the net size of all car-
- tridges.
- WHAT AM I? Version 5
- COMPUTER INFORMATION PROGRAM
- BY
-
- PETER A. HYMAN
- 148 Tennyson Drive, Plainsboro, NJ 08536
- (609) 799-2638
-
- WHAT AM I? BIOS INFO SCREEN
-
- ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ System & Extension ROM Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
- ≥ ≥
- ≥ ROM KB ≥
- ≥ Seg Size Identifiers ≥
- √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
- ≥ C000 32 7400: Some code expects "IBM" here!./Video Seven BIOS Code, ≥
- ≥ Version 1.47 %4.(C) Copyright 1987 Video Seven Inc., All Rig ≥
- ≥ hts Reserved..Updated: 10/17/88.Video Seven BIOS Code, Versi ≥
- ≥ on 1.47 .S . ≥
- ≥ C800 6 FUTURE DOMAIN CORP. (C) 1986-1990 V6.0105/31/90.!&L&.&.U ≥
- ≥ udf.6 ≥
- ≥ F000 64 Award SoftwareIBM COMPATIBLE 286 BIOS COPYRIGHT Award Softwa ≥
- ≥ re Inc.oftware Inc. Award Softw.` WR286 Modular BIOS Versio ≥
- ≥ n N3.03 NFS (F1).Copyright(c)1984-88 Award Software Inc..Awa ≥
- ≥ rd SoftwaQINFORMTECH 286/SUPRA - Quality & Support ≥
- ≥ ≥
- ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
- ---------------------------------------------------------------------------
-
- The BIOS Information screen displays information found in the target
- computer by examining memory locations from C000:0000 to EE00:0000 at
- each 512 bytes to see if a DOS signature of 55AA is present. If so, a
- BIOS extension is installed. WHAT AM I? retrieves the size of the BIOS
- Extension at byte offset 2, which is the size in 512 byte blocks. WHAT
- AM I? then reads through the next 256 bytes of the BIOS Extension found
- looking for printable characters, and these will be displayed here.
- Any non-printable characters appearing in succession are replaced by a
- single period ".".
-
- For the System ROM, WHAT AM I? reads from location F000:E000 for 256
- bytes.
-